#pragma once
#include"define.h"
typedef bool (*BY_FUNC)(SInfo& d1, SInfo& d2);
class CWorker;
class CSort
{
	CList<SInfo>& m_list;
	int Menu();
	void Sort(BY_FUNC pFunc);
	CWorker* m_pWorker;

	static bool byNum(SInfo& d1, SInfo& d2)
	{
		return d1.nNumb < d2.nNumb;
	}
	static bool byName(SInfo& d1, SInfo& d2)
	{
		return (strcmp(d1.sName, d2.sName) < 0);
	}
};

